turd in the punchbowl - German English Dictionary